stone loach – Català–English translations

🇬🇧 en ca

stone loach noun

  • Barbatula barbatula
llop de riu
Wiktionary Links